/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Interface;

import java.awt.Color;
import java.awt.Graphics;
import java.awt.Toolkit;

/**
 * Obus largués par les super-ovnis. Terminent la partie s'ils tombent sur le canon.
 * @author Laurent/Pascal
 */
public class Obus extends Bibitte 
{   
    /**
     * Constructeur de l'obus.
     * @param posX Position en x du super-ovni qui le largue.
     * @param posY Position en y du super-ovni qui le largue.
     * @param prototype True si le mode prototype est activé.
     */
    public Obus(int posX, int posY, boolean prototype)
    {
        
        super(posX, posY, prototype);
        setSize(30,100);
        vitesse=3;
        image= Toolkit.getDefaultToolkit().getImage(ClassLoader.getSystemResource("Fichier/Bombf.png"));

    }
    
    /**
     * Dessine l'obus. Cercle gris (prototype) ou bombe blanche.
     * @param g Permet de dessiner.
     */
    @Override
    public void paintComponent(Graphics g){
        if (prototype){
        g.setColor(Color.lightGray);
        g.fillOval(0,0, getWidth(), getHeight());}
        else{
        g.drawImage(image, 0, 0,getWidth(),getHeight(), this);}
        
      
    }
    @Override
    
    /**
     * Déplacement vers le bas selon la vitesse.
     */
    public void bouger(double newX, double newY)
    {
        super.bouger(newX, newY);
    }
    

}
